object DiagramFrame: TDiagramFrame
  Left = 0
  Top = 0
  Width = 632
  Height = 530
  TabOrder = 0
  OnMouseWheel = FrameMouseWheel
  OnResize = FrameResize
  object VScrollBar: TScrollBar
    Left = 615
    Top = 25
    Width = 17
    Height = 489
    Align = alRight
    Kind = sbVertical
    Max = 1000
    PageSize = 1000
    TabOrder = 0
    OnChange = ScrollBarChange
  end
  object Panel1: TPanel
    Left = 0
    Top = 514
    Width = 632
    Height = 16
    Align = alBottom
    BevelOuter = bvNone
    TabOrder = 1
    object HScrollBar: TScrollBar
      Left = 0
      Top = 0
      Width = 616
      Height = 16
      Align = alClient
      Max = 1000
      PageSize = 1000
      TabOrder = 0
      OnChange = ScrollBarChange
    end
    object Panel2: TPanel
      Left = 616
      Top = 0
      Width = 16
      Height = 16
      Align = alRight
      TabOrder = 1
    end
  end
  object ImagePanel: TPanel
    Left = 0
    Top = 25
    Width = 615
    Height = 489
    Align = alClient
    BevelInner = bvRaised
    BevelOuter = bvLowered
    Color = clWhite
    ParentBackground = True
    TabOrder = 2
    object Image: TImage
      Left = 2
      Top = 2
      Width = 611
      Height = 485
      Align = alClient
      Center = True
      ParentShowHint = False
      ShowHint = True
      OnMouseDown = ImageMouseDown
      OnMouseMove = ImageMouseMove
      OnMouseUp = ImageMouseUp
    end
  end
  object Panel4: TPanel
    Left = 0
    Top = 0
    Width = 632
    Height = 25
    Align = alTop
    BevelOuter = bvNone
    TabOrder = 3
    object BtnSelect: TSpeedButton
      Left = 1
      Top = 1
      Width = 23
      Height = 22
      GroupIndex = 1
      Down = True
      Glyph.Data = {
        76010000424D7601000000000000760000002800000020000000100000000100
        04000000000000010000120B0000120B00001000000000000000000000000000
        800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
        FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
        333333333333333FFF3333333333333707333333333333F777F3333333333370
        9033333333F33F7737F33333373337090733333337F3F7737733333330037090
        73333333377F7737733333333090090733333333373773773333333309999073
        333333337F333773333333330999903333333333733337F33333333099999903
        33333337F3333F7FF33333309999900733333337333FF7773333330999900333
        3333337F3FF7733333333309900333333333337FF77333333333309003333333
        333337F773333333333330033333333333333773333333333333333333333333
        3333333333333333333333333333333333333333333333333333}
      NumGlyphs = 2
      OnClick = UpdateDragMode
    end
    object BtnDrag: TSpeedButton
      Left = 25
      Top = 2
      Width = 23
      Height = 22
      GroupIndex = 1
      Glyph.Data = {
        F6000000424DF600000000000000760000002800000010000000100000000100
        0400000000008000000000000000000000001000000000000000000000000000
        8000008000000080800080000000800080008080000080808000C0C0C0000000
        FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00111110111111
        0111111110111111011111110111111101111110111111111011110111111111
        1011110111111111110110111111111111010111011111111101011001111111
        1110100101111111011011101101101101101110110110110010110110011011
        0101110110011011011111100101100011111111111001111111}
      OnClick = UpdateDragMode
    end
    object SpeedButton1: TSpeedButton
      Left = 48
      Top = 2
      Width = 23
      Height = 22
      Glyph.Data = {
        D6000000424DD60000000000000076000000280000000C0000000C0000000100
        0400000000006000000000000000000000001000000000000000000000000000
        8000008000000080800080000000800080008080000080808000C0C0C0000000
        FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
        0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FF7FFFFFFFFF0000F777FFFFFFFF
        0000FF7FFF11FFFF0000FFFFFF11FFFF0000FFFF111111FF0000FFFF111111FF
        0000FFFFFF11FFFF0000FFFFFF11FFFF0000FFFFFFFFFFFF0000}
      OnClick = SpeedButton1Click
    end
    object SpeedButton2: TSpeedButton
      Left = 71
      Top = 2
      Width = 23
      Height = 22
      Glyph.Data = {
        D6000000424DD60000000000000076000000280000000C0000000C0000000100
        0400000000006000000000000000000000001000000000000000000000000000
        8000008000000080800080000000800080008080000080808000C0C0C0000000
        FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
        0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFF444444FF
        0000FFFF444444FF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF
        0000FF777FFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000}
      OnClick = SpeedButton2Click
    end
    object SpeedButton3: TSpeedButton
      Left = 99
      Top = 2
      Width = 23
      Height = 22
      Glyph.Data = {
        76010000424D7601000000000000760000002800000020000000100000000100
        04000000000000010000130B0000130B00001000000000000000000000000000
        800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
        FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF003333330B7FFF
        FFB0333333777F3333773333330B7FFFFFB0333333777F3333773333330B7FFF
        FFB0333333777F3333773333330B7FFFFFB03FFFFF777FFFFF77000000000077
        007077777777777777770FFFFFFFF00077B07F33333337FFFF770FFFFFFFF000
        7BB07F3FF3FFF77FF7770F00F000F00090077F77377737777F770FFFFFFFF039
        99337F3FFFF3F7F777FF0F0000F0F09999937F7777373777777F0FFFFFFFF999
        99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
        99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
        93337FFFF7737777733300000033333333337777773333333333}
      NumGlyphs = 2
      OnClick = SpeedButton3Click
    end
  end
end
